package com.rightsidetech.commom.enums;

/**
 * @Author: yhr
 * @Date: 2022-02-08 16:39
 */
public enum StoreActivityEnum {
    //获奖标准
    HJ000("HJ000","award"),
    //获奖标准-订单
    HJ001("HJ001","award","1"),
    //获奖标准-赞数
    HJ002("HJ002","award","2"),
    //获奖标准-天数
    HJ003("HJ003","award","3"),
    //获奖标准-销量
    HJ004("HJ004","award","4"),

    //参与规则
    CY000("CY000","join"),
    //参与规则-区域
    CY001("CY001","join","1"),
    //参与规则-等级
    CY002("CY002","join","2"),

    //是否手动报名规则
    BM000("BM000","enroll"),
    //是否手动报名规则-是
    BM001("BM001","enroll","1"),
    SB001("SB001","enroll_time"),
    SB002("SB002","enroll_time"),
    //是否手动报名规则-否
    BM002("BM002","enroll","2"),

    //奖励规则
    JL000("JL000","reward"),
    //奖励规则-现金
    JL001("JL001","reward","1"),
    //奖励规则-积分
    JL002("JL002","reward","2"),

    //奖励方式规则
    JF000("JF000","reward_way"),
    //奖励方式-平分
    JF001("JF001","reward_way","1"),
    ZE001("ZE001","total_amount","1"),
    //奖励方式-随机
    JF002("JF002","reward_way","2"),
    //奖励方式-固定
    JF003("JF003","reward_way","3"),
    GD001("GD001","count","2"),
    //奖励方式-固定随机
    JF004("JF004","amount","4"),
    GS001("GS001","total_amount","1.88"),
    GS002("GS002","total_amount","18.88"),
    GS003("GS003","total_amount","188.88"),


    //领奖时间规则
    LT000("LT000","reward_time"),
    //领奖开始时间
    LT001("LT001","reward_time"),
    //领奖结束时间
    LT002("LT002","reward_time"),

    //手动打款规则
    DK000("DK000","payment"),
    //手动打款
    DK001("DK001","payment","1"),
    //不手动打款
    DK002("DK001","payment","2"),

    //活动模板
    MB000("MB000","template"),
    //瓜分模板
    MB001("MB001","template","1"),
    //集赞模板
    MB002("MB002","template","2"),
    //堆头模板
    MB003("MB003","template","3"),
    //抽奖模板
    MB004("MB004","template","4"),
    //排名模板
    MB005("MB005","template","5"),

    //排名评比规则
    PB000("PB000","compare"),
    //全部排名
    PB001("PB001","compare","1"),
    //大区排名
    PB002("PB002","compare","2"),

    //参与方式规则
    CJ000("CJ000","attend"),
    //上传图片
    CJ001("CJ001","attend","1"),
    //抽奖
    CJ002("CJ002","attend","2"),
    //连续上传图片
    CJ003("CJ003","attend","3"),

    ;

    private String dicCode;
    private String dicType;
    private String dicValue;

    StoreActivityEnum(String dicCode, String dicType,String dicValue) {
        this.dicCode = dicCode;
        this.dicType = dicType;
        this.dicValue = dicValue;
    }
    StoreActivityEnum(String dicCode, String dicType) {
        this.dicCode = dicCode;
        this.dicType = dicType;
    }

    public String getDicCode() {
        return dicCode;
    }

    public void setDicCode(String dicCode) {
        this.dicCode = dicCode;
    }

    public String getDicType() {
        return dicType;
    }

    public void setDicType(String dicType) {
        this.dicType = dicType;
    }

    public String getDicValue() {
        return dicValue;
    }

    public void setDicValue(String dicValue) {
        this.dicValue = dicValue;
    }
}
